home *** CD-ROM | disk | FTP | other *** search
/ PC Media 23 / PC MEDIA CD23.iso / share / prog / anubis / vboton2.txt < prev    next >
Encoding:
Text File  |  1995-08-04  |  1.5 KB  |  57 lines

  1. Especificaciones para VBOTON2
  2. -----------------------------
  3.  
  4.     Esta libreria permite el manejo de botones con el sistema AVISION
  5. los botones se definen mediante la siguiente estructura.
  6.  
  7. typedef struct {
  8.    char *Nombre;
  9.     -------------
  10.     Es la cadena que aparece como texto en el botón.
  11.     Ventana2 *Ventana;
  12.     ------------------
  13.     Es la ventana a la que pertenece el boton.
  14.     int PosX;
  15.     ---------
  16.     La posición (en coordenadas ventana) inicial del botón.
  17.     int PosY;
  18.     ---------
  19.     La posicion (en coordenadas ventana) inicial del botón.
  20.     BYTE CTexto;
  21.     ------------
  22.     El color de texto del botón.
  23.     BYTE CFondo;
  24.     ------------
  25.     El color de fondo del botón.
  26.     BYTE CSeleccionado;
  27.     -------------------
  28.     El color de fondo del botón cuando está seleccionado.
  29.     BOOLEAN Estado;
  30.     ---------------
  31.     El estado del botón. TRUE -> Seleccionado.
  32.                                 FALSE -> No seleccionado.
  33.     char LActivación;
  34.     -----------------
  35.     Letra que activa al botón;
  36.     int ActPos;
  37.     -----------
  38.     Posición relativa al botón en la que debe aparecer la letra de
  39. activación.
  40.  
  41. } VBoton2;
  42.  
  43. Esta librería tiene dos funciones principales:
  44.  
  45. void DibujarVBoton( boton);
  46. ---------------------------
  47.     VBoton2 *boton;
  48.     Este procedimiento dibuja el botón que se le pasa como
  49. parámetro.
  50.  
  51. Boolean EvntVBoton( boton);
  52. ---------------------------
  53.     VBoton2 *boton;
  54.     Esta funcion devuelve true cuando se ha pulsado con el ratón sobre
  55. el boton y la ventana es la activa, o cuando el botón esta seleccionado
  56. y se pulsa Return o cuando se pulsa la letra de activación y la ventana
  57. es la activa.